package util;

import java.util.ArrayList;
import java.util.List;

import entites.Cliente;
import entites.Produto;
import entites.Venda;

public class Banquinho implements java.io.Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -3134188663655747289L;
    private List<Venda> vendas = new ArrayList<Venda>();
    private List<Produto> produtos = new ArrayList<Produto>();
    private List<Cliente> clientes = new ArrayList<Cliente>();
    
    private static Banquinho instance;
    
    private Banquinho() {
    }
    
    public static Banquinho getInstance() {
        if (instance == null) {
            instance = new Banquinho();
        }
        return instance; 
    }
    
    public void setInstance(Banquinho a) {
        instance = a;
    }
    
    public List<Venda> getVendas() {
        return vendas;
    }

    public void setVendas(List<Venda> vendas) {
        this.vendas = vendas;
    }

    public List<Produto> getProdutos() {
        return produtos;
    }

    public void setProdutos(List<Produto> produtos) {
        this.produtos = produtos;
    }

    public List<Cliente> getClientes() {
        return clientes;
    }

    public void setClientes(List<Cliente> clientes) {
        this.clientes = clientes;
    }
    

}
